#include "001.h"

void input_data(Pstudent p,int n)
{
	for(int i=0;i<n;i++)
	{
		printf("请输入第%d个学生名字：",i+1);
		scanf("%s",p->name);
		getchar();
		printf("请输入第%d个学生年龄：",i+1);
		scanf("%d",&p->age);
		getchar();
		printf("请输入第%d个学生性别：",i+1);
		scanf("%s",p->sex);
		getchar();		
		p++;
		//printf("\t\t%s\t\t%d\t\t%s\n",p[i].name,p[i].age,p[i].sex);
	}
}

void stro_data(Pstudent p,int n)
{
	//选择排序
	for(int i=0;i<n-1;i++)
	{
		for(int m=i+1;m<n;m++)
		{
			if(p[i].age > p[m].age)
			{
				student t;
				//strcpy(t.name,p[i].name),strcpy(p[i].name,p[m].name),strcpy(p[m].name,t.name);
				//t.age=p[i].age,p[i].age=p[m].age,p[m].age=t.age;
				//strcpy(t.sex,p[i].sex),strcpy(p[i].sex,p[m].sex),strcpy(p[m].sex,t.sex);
				t=p[i],p[i]=p[m],p[m]=t;
		 		//printf("\t\t%s\t\t%d\t\t%s\n",p[i].name,p[i].age,p[i].sex);
			}
		}
	}
	//冒泡排序
	for(int i=0;i<n-1;i++)
	{
		for(int m=0;m<n-1-i;m++)
		{
			if(p[m].age>p[m+1].age)
			{
				student t;
				t=p[m],p[m]=p[m+1],p[m+1]=t;
			}
		}
	}
}

void output_data(Pstudent p,int n)
{
	for(int i=0;i<n;i++)
		printf("\t\t%s\t\t%d\t\t%s\n",p[i].name,p[i].age,p[i].sex);
}
